# 定义诗歌内容
title = "家乡莳秧"
author = "作者：张军（天门）"
content = [
    "溪柳垂丝麦灌浆，催耕布谷绕山梁。",
    "膏田似镜浮云白，茧手分苗破晓忙。",
    "汗湿衣襟怀绮梦，风摇翠叶沐晴光。",
    "秧针绣出千畦画，待到秋来粮满仓。"
]

# 找出内容中最长一行的长度，作为基准宽度
# 包含作者行以便更精确地计算整体宽度
all_lines = [author] + content
max_length = max(len(line) for line in all_lines)

# 为了美观，在最大长度基础上增加一些边距
base_width = max_length + 8

# 打印标题（相对于整首诗居中）
print(title.center(base_width))
print()  # 空行分隔

# 打印作者（居中）
print(author.center(base_width))
print()  # 空行分隔

# 打印内容（每行居中）
for line in content:
    print(line.center(base_width))


    